			#slider {
				min-height: 100px;
			}
			
			::-webkit-input-placeholder {
				color: #fff;
			}
			
			:-moz-placeholder {
				/* Mozilla Firefox 4 to 18 */
				color: #fff;
			}
			
			::-moz-placeholder {
				/* Mozilla Firefox 19+ */
				color: #fff;
			}
			
			:-ms-input-placeholder {
				/* Internet Explorer 10+ */
				color: #fff;
			}
			
			.mui-bar-nav {
				background: none;
			}
			
			.mui-bar-nav~.mui-content {
				padding: 0;
			}
			
			img {
				vertical-align: middle;
			}
			
			.mui-bar-nav>div {
				float: left;
				position: relative;
			}
			
			.shopcar {
				padding: 10px 4px 10px 20px;
			}
			
			.home_msg {
				padding: 10px 20px 10px 4px;
			}
			
			.shopcar span,
			.home_msg span {
				position: absolute;
				top: 8px;
				display: inline-block;
				font-size: 12px;
				background: #da2332;
				min-width: 10px;
				padding: 1px;
				line-height: 10px;
				text-align: center;
				border-radius: 50%;
				color: #fff;
				right: 14px;
			}
			
			.shopcar img {
				width: 22px;
			}
			
			.home_msg img {
				width: 18px;
			}
			
			.seach_input {
				/*width: calc(100% - 88px);*/
				width: calc(100% - 50px);
				border: 1px solid rgba(255, 255, 255, .4);
				margin: 6px 0;
				background: rgba(78, 78, 78, 0.4) url('../../images/home_seach.png')no-repeat 10px center;
				background-size: 16px;
			}
			
			.seach_input input {
				background: none;
				border: none;
				margin: 0;
				font-size: 14px;
				height: 30px;
				padding: 0 0 0 40px;
			}
			/*轮播点*/
			
			.mui-slider-indicator {
				text-align: right;
				padding-right: 10px;
				bottom: 6px;
			}
			
			.mui-slider-indicator .mui-indicator {
				height: 2px;
				width: 12px;
				-webkit-box-shadow: none;
				box-shadow: none;
				border-radius: 0;
				margin: 0px 3px;
				background: #fff;
			}
			
			.mui-slider-indicator .mui-active.mui-indicator {
				background: #da2332;
			}
			/*导航栏*/
			
			.nav {
				text-align: center;
				background: #fff;
				overflow: hidden;
				padding: 10px;
				font-size: 12px;
				color: #646464;
				line-height: 28px;
			}
			
			.nav>div {
				float: left;
				width: 25%;
				margin-bottom: 4px;
			}
			
			.nav img {
				width: 50%;
				border-radius: 50%;
			}
			/*广告条*/
			
			.marquee-content {
				overflow: hidden;
				position: relative;
				width: 100%;
				background: #fcf4e7;
			}
			
			.marquee-content p {
				display: inline-block;
				white-space: nowrap;
				margin: 0;
				font-size: 0;
			}
			
			.middle>div>div {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				font-size: 12px;
				height: 28px;
				line-height: 28px;
				background: #fff;
				color: #e24d33;
			}
			
			.middle {
				margin-left: 36px;
				height: 28px;
				line-height: 28px;
				overflow: hidden;
			}
			
			.middle>div {
				position: relative;
				top: 0;
			}
			
			.middle>.transition {
				transition: .2s;
				-moz-transition: .2s;
				/* Firefox 4 */
				-webkit-transition: .2s;
				/* Safari 和 Chrome */
				-o-transition: .2s;
			}
			
			.laba {
				position: absolute;
				z-index: 8;
				width: 36px;
				text-align: center;
				background: #fff;
				line-height: 28px;
				height: 28px;
			}
			
			.laba>img {
				width: 12px;
				vertical-align: middle;
			}
			/*广告栏*/
			
			.advert>div {
				margin-top: 6px;
			}
			/*一级广告*/
			
			.advert_one {
				overflow: hidden;
				padding: 6px;
				background: #fff;
				margin-top: 6px;
			}
			
			.advert_one>div {
				float: left;
			}
			
			.advert_one_laft {
				width: 54.6%;
			}
			
			.advert_one_right {
				width: 45.4%;
			}
			
			.advert_one img {
				width: 100%;
				padding: 2%;
			}
			/*广告栏公共头部*/
			
			.advert_two {
				background: #fff;
			}
			
			.advert_title {
				padding: 0 10px;
				overflow: hidden;
				position: relative;
			}
			
			.titleimg {
				width: 70px;
				position: absolute;
			}
			
			.more {
				float: right;
				width: 70px;
				line-height: 22px;
				height: 22px;
				padding-left: 50px;
			}
			
			.advert_title img {
				width: 100%;
			}
			/*二级广告栏*/
			
			.advert_two_main {
				padding: 0px 4px 12px 4px;
				overflow: hidden;
			}
			
			.advert_two_main>div {
				float: left;
				width: 33.3%;
			}
			
			.advert_two_main>div>div {
				padding: 2.4%;
			}
			
			.advert_two_main img {
				width: 100%;
				border: 1px solid #ccc;
			}
			/*三级广告*/
			
			.advert_three {
				background: #fff;
			}
			
			.advert_three_main {
				overflow: hidden;
				padding: 0 10px;
				font-size: 12px;
			}
			
			.advert_three_main>div {
				float: left;
				width: 50%;
				padding: 12px 14px;
			}
			
			.advert_three_main .border {
				position: relative;
				border: 1px solid #ccc;
			}
			
			.advert_three_main .advert_three_img {
				overflow: hidden;
				display: table-cell;
				vertical-align: middle;
				text-align: center;
			}
			
			.advert_three_main img {
				width: 100%;
				border-bottom: 1px solid #ccc;
			}
			
			.advert_three_main .new_hos {
				width: 44px;
				height: 36px;
				background: url('../../images/newshop.png')no-repeat;
				background-size: 100% 100%;
				position: absolute;
				right: -6px;
				top: -6px;
			}
			
			.advert_three_data {
				padding: 0 10px;
				line-height: 20px;
			}
			
			.advert_three_data>div {
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
			}
			
			.advert_three_data>div:first-child {
				min-height: 38px;
			}
			
			.advert_three_explain {
				color: #707070;
				height: 20px;
			}
			
			.advert_three_newsum {
				display: inline-block;
				color: #da2332;
			}
			
			.advert_three_newsum span {
				display: inline-block;
			}
			
			.advert_three_oldsum {
				display: inline-block;
				color: #999;
				text-decoration: line-through;
			}
			
			.advert_three_shopcar {
				width: 20px;
				height: 18px;
				background: url('../../images/shoppingcart.png')no-repeat;
				background-size: 100%;
				float: right;
			}
			/*四级广告*/
			
			.advert_four {
				background: #fff;
				padding-bottom: 4px;
			}
			
			.more_text {
				float: right;
				color: #999;
				font-size: 12px;
			}
			
			.more_text i {
				font-size: 16px;
				color: #999;
			}
			
			.advert_four .advert_title {
				height: 32px;
				line-height: 32px;
			}
			
			.switch {
				position: relative;
				padding: 0 10px;
			}
			
			.switch_img {
				position: relative;
			}
			
			.switch img {
				width: 100%;
			}
			
			.prev,
			.next {
				position: absolute;
				width: 30px;
				margin-top: -15px;
			}
			
			.prev {
				left: 6px;
				top: 50%;
				transform: rotate(180deg);
				-ms-transform: rotate(180deg);
				/* IE 9 */
				-moz-transform: rotate(180deg);
				/* Firefox */
				-webkit-transform: rotate(180deg);
				/* Safari 和 Chrome */
				-o-transform: rotate(180deg);
			}
			
			.next {
				top: 50%;
				right: 6px;
			}
			
			.switch_data {
				line-height: 16px;
				font-size: 12px;
				padding: 10px;
				color: #999;
			}
			
			.switch_data>div {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			
			.switch_text {
				color: #333;
			}
			/*五级*/
			
			.advert_five {
				background: #fff;
			}
			
			.advert_five .titleimg {
				width: 20px;
				display: inline-block;
				position: relative;
			}
			
			.advert_five .advert_title {
				line-height: 40px;
				height: 40px;
				border-bottom: 1px solid #ccc;
			}
			
			.advert_text {
				padding-left: 6px;
				display: inline-block;
			}
			
			.advert_text span {
				display: inline-block;
				color: #fb9940;
				transform: scale(0.8);
				transform-origin: 0;
				-ms-transform: scale(0.8);
				-ms-transform-origin: 0;
				-webkit-transform: scale(0.8);
				-webkit-transform-origin: 0;
				-moz-transform: scale(0.8);
				-moz-transform-origin: 0;
				-o-transform: scale(0.8);
				-o-transform-origin: 0;
			}
			/*商品区域滚动*/
			
			.advert_five_shop {
				width: 100%;
				padding: 10px 0 18px 0;
				font-size: 16px;
				border-bottom: 1px solid #eee;
			}
			
			.advert_five_shop img {
				vertical-align: middle;
				width: 100%;
				height: 100%;
				border-bottom: 1px solid #ccc;
			}
			
			.mui-segmented-control.mui-scroll-wrapper {
				height: 180px;
				font-size: 16px;
				padding-right: 12px;
			}
			
			.mui-segmented-control.mui-scroll-wrapper .mui-scroll {
				height: 100%;
			}
			
			.mui-segmented-control.mui-scroll-wrapper .mui-control-item {
				padding: 0 0 0 10px;
				vertical-align: top;
			}
			
			.mui-segmented-control.mui-scroll-wrapper .mui-control-item:first-child {
				padding-left: 12px;
			}
			
			.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
				border: none;
			}
			
			.advert_five_img {
				height: 6.75em;
				width: 100%;
			}
			
			.advert_five_list {
				width: 8.25em;
				border-radius: 10px;
				overflow: hidden;
				border: 1px solid #ccc;
			}
			
			.advert_five_msg {
				text-align: left;
				line-height: 20px;
				font-size: 0.75em;
				padding: 0.375em 0.625em;
				position: relative;
			}
			
			.advert_five_sum {
				white-space: normal;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 1;
				overflow: hidden;
				height: 20px;
				word-break: break-all;
			}
			
			.advert_five_msg_text {
				min-height: 38px;
				white-space: normal;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
				word-break: break-all;
			}
			
			.advert_five_msg .advert_five_sum {
				/*position: absolute;
				top: 0;
				right: 6px;
				top: 50%;
				-webkit-transform: translate(0%, -50%);
				transform: translate(0%, -50%);
				width: 30px;
				height: 30px;
				border-radius: 50%;
				background: #da2332;
				line-height: 30px;
				color: #fff;*/
				font-size: 14px;
				color: #df404d;
			}
			
			@media screen and (max-width: 320px) {
				.mui-segmented-control.mui-scroll-wrapper {
					height: 166px;
					font-size: 14px;
					padding-right: 12px;
				}
			}
			
			.advert_text .display {
				color: #b87130;
			}
			/*六级*/
			
			.advert_six {
				background: #fff;
				margin-top: 6px;
			}
			
			.guess_title {
				height: 34px;
				line-height: 34px;
				text-align: center;
			}
			
			.guess_title>div {
				display: inline-block;
				width: 30px;
				height: 1px;
				background: #333;
				vertical-align: middle;
				margin: 0 10px;
				margin: 0 10px 2px 10px;
			}
			
			.guess_list {
				float: left;
				width: 50%;
			}
			
			.guess_main {
				overflow: hidden;
				padding: 0 10px 10px 10px;
			}
			
			.guess_img {
				border-bottom: 1px solid #ccc;
				overflow: hidden;
				position: relative;
			}
			
			.guess_img img {
				width: 100%;
				position: absolute;
				left: 50%;
				top: 50%;
				-webkit-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%);
			}
			
			.guess_list {
				padding: 4px 6px;
				font-size: 12px;
			}
			
			.guess_list .border {
				border: 1px solid #ccc;
				border-radius: 10px;
				overflow: hidden;
			}
			
			.guess_data {
				padding: 10px 4px 10px 4px;
				line-height: 18px;
			}
			
			.guess_footer {
				margin-top: 6px;
				color: #df404d;
			}
			
			.guess_selected {
				display: inline-block;
				border: 1px solid #df404d;
				display: inline-block;
				width: 32px;
				color: #df404d;
				line-height: 16px;
				text-align: center;
			}
			
			.guess_num {
				float: right;
				font-size: 14px;
			}
			
			.guess_num span {
				font-size: 12px;
			}
			
			.guess_text {
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
				height: 38px;
			}
			/*猜我喜欢第一个缩短*/
			/*.guess_list:first-child .guess_img {
				height: 130px;
			}*/
			
			.guess_list:first-child .guess_data {
				padding-top: 4px;
			}
			
			.guess_list:nth-child(odd) {
				position: relative;
				top: -40px;
			}
			
			.guess_list:first-child {
				top: 0;
			}
			
			.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
				color: #333;
			}